the merest chance - German English Dictionary